<?php
/* Esta clase se utliza para manejar a los pacientes de la clinica.
 * Autor: Manuel Alejandro Linares Yan.
 * Fecha ultima modificación: 14-10-2013.
 */

include_once '../controlador_bd/CConexion.php';

class CSolicitudCita {
	//Miembros privados.
	private $cod;
	private $codpa;
	private $motivo;
	private $fecha;
	private $hora;
	private $confirmada;
	private $realizada;

	//Esta funcion obtiene el listado de TODOS los pacientes guardados en la base
	public function listadoCitas() {
		$objConex = new CConexion;
		$objConex -> conectar();
		$resultado = pg_query("SELECT * FROM cita where realizada='false'");
		$objConex -> desconectar();
		return pg_fetch_all($resultado);
	}

	//Miembros publicos.
	public function setCod($cod) {
		$this -> cod = $cod;
	}

	public function setCodpa($codpa) {
		$this -> codpa = $codpa;
	}

	public function setMotivo($motivo) {
		$this -> motivo = $motivo;
	}

	public function setFecha($fecha) {
		$this -> fecha = $fecha;
	}

	public function setHora($hora) {
		$this -> hora = $hora;
	}

	public function setConfirmada($confirmada) {
		$this -> confirmada = $confirmada;
	}
	public function setRealizada($realizada) {
		$this -> realizada = $realizada;
	}


	public function guardar() {
		$objConex = new CConexion;
		$objConex -> conectar();
		$resultado=pg_query("select sp_cita(1,1,'".$this -> codpa."','".$this -> fecha."','".$this -> hora."','".$this -> motivo."','".$this -> confirmada."','".$this -> realizada."')");
		$tupla = pg_fetch_array($resultado);
		//echo "select ingresar_usuario(" . $paccion . ",'" . $pcodigo . "','" . $ppass . "','" . $pnombre . "','" . $papellido . "','" . $pcargo . "'," . $pestado . ")";
		$res = $tupla[0];
		echo $res;
		// pg_query("SELECT insertar_usuario('" . $this -> nombreUsuario . "','" . $this -> contrasena . "','" . $this -> nombre . "','" . $this -> apellido . "','" . $this -> cargo . "','" . $this -> activo . "')");
		$objConex -> desconectar();
	}

	
}
?>